/*
* ===================================================
*
*       Filename:  parser.hh
*
*       Version:  1.0
*       Created:  12/07/2011 03:15:59 PM
*       Compiler:  gcc
*
*       Author:  durand_y, <yoan.durand@gmail.com>
*
* ===================================================
*/

#ifndef PARSER_HH
# define PARSER_HH

# include <iostream>
# include <fstream>
# include <sstream>
# include <string>
# include <vector>
# include "token.hh"

class Parser
{
public:
	Parser ();
	~Parser ();

	void parse_file (std::string file);
	bool find_map ();
	bool find_team ();
	std::vector<Token> get_token_list ()
	{
		return (this->token_list_);
	}

private:
	std::vector<Token> token_list_;
};

#endif /* !PARSER_HH */
